.file-input {
    /*display : flex;*/
}

.file-input .select-file-link {
    position        : relative;
    /*display         : flex;*/
    background      : #D0EEFF;
    border          : 1px solid #99D3F5;
    border-radius   : 4px;
    padding         : 4px 12px;
    overflow        : hidden;
    color           : #1E88C7;
    text-decoration : none;
    text-indent     : 0;
    line-height     : 20px;
    margin-right    : 20px;
}

.file-input .select-file-link:hover {
    background      : #AADFFD;
    border-color    : #78C3F3;
    color           : #004974;
    text-decoration : none;
}

.file-input .select-file {
    position  : absolute;
    right     : 0;
    top       : 0;
    width     : 100px;
    opacity   : 0;
}